home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 001 / quotes / !Quotes / ReadMe < prev    next >
Text File  |  1994-11-10  |  28KB  |  553 lines

  1. Smart Quotes version 1.20b
  2. ⌐ Sam Kington 10th November 1994
  3. See öBoring legal messageò for conditions of distribution.
  4. This program is freeware, *not* public domain ù i.e., I retain copyright.
  5.  
  6. Contents
  7. ********
  8.  
  9.    This ₧le contains the following sections (those marked * are essential to
  10. using Smart Quotes, the others less so):
  11.      *Å Warning... ù this program is RISC OS 3 (or later) only
  12.       Å Boring legal message ù terms of distribution
  13.       Å About the strange characters... ù if this looks strange on a PC
  14.       Å Iæm using an Acorn machine... ù donæt read this in the System font
  15.  
  16.      *Å Quotation marks ù how quotes work
  17.      *Å Ligatures and diphthongs ù how diphthongs work
  18.      *Å Typing mistakes ù which ones Smart Quotes can correct
  19.      *Å Menu structure, windows ù brief explanation
  20.      *Å Diphthong menu - what it does
  21.      *Å Settings window ù where you choose types of substitution
  22.       Å Choices dialogue box ù various preferences or choices
  23.       Å Other choices ù more choices
  24.       Å Characters dialogue box ù change the characters used for quotes
  25.      *Å Diphthongs window ù viewing and editing diphthongs
  26.       Å Using diphthongs ù hints and tips for diphthongs
  27.      *Å Known problems ù please read
  28.       Å How to contact me ù says it all really. Address, email, etc. 
  29.  
  30.    The ₧le Other.MoreInfo contains the following, more obscure stuff:
  31.       Å What these ₧les actually do ù explanation of all the ₧les
  32.       Å The ₧les you actually need ù how to make a smaller Smart Quotes
  33.       Å Miscellanea ù a few things that didnæt ₧t anywhere else
  34.       Å * commands ù commands provided by the module
  35.       Å Variables ù special variables used by Smart Quotes
  36.       Å Changing the font ù how to change the default font
  37.       Å Changes between previous versions ù whatæs been added, changed etc.
  38.       Å Thanks etc. ù various thank-yous, greets, comments, etc.
  39.       Å Known problems ù various problems with other programs etc.
  40.       Å Wish-list ù things I would like to do to Smart Quotes
  41.       
  42.    You may not have a ₧le called Other.MoreInfo, in which case you have a
  43. small version of Smart Quotes. The full version has source code and other
  44. goodies, and should be freely available from the place you got this version.
  45.  
  46.    The ₧le FileList contains a full list of the ₧les you should have.
  47.       
  48. Warning ù Smart Quotes needs the Filter Manager
  49. *********************************************** 
  50.  
  51.    Smart Quotes works by intercepting key events passed to WIMP
  52. applications, a facility which is only available under RISC OS 3 or later.
  53. It determines which version of RISC OS it is running under by checking
  54. whether the FilterManager is present or not ù so if you have RISC OS 3 or
  55. later, type *RMReinit FilterManager at the CLI prompt (F12 or Ctrl-F12) and
  56. try again.
  57.  
  58.    I am currently aware of four major versions of RISC OS, namely 2.00,
  59. 3.00 (early A5000s), 3.10 (most newish machines) and 3.50 (RISC PC). Smart
  60. Quotes will not work on RISC OS 2, will probably work on RISC OS 3.00 (it
  61. was quite buggy, apparently), will de₧nitely work on 3.10 (the version Iæve
  62. got), and will very probably work on 3.50 ù version 1.14 was tested on a
  63. RISC PC, and thereæs nothing fundamentally different (i.e. it still behaves
  64. the same way).
  65.  
  66.    If you come across any problems, please contact me (see öHow to contact
  67. meò at the end of this ₧le).
  68.  
  69. Boring legal message
  70. ********************
  71.  
  72.    This application is freeware, that is, it can be distributed freely as
  73. long as only reasonable charges are made for media and distribution, and as
  74. long as all the files are distributed intact, unmodified (see öThe ₧les
  75. you may haveò for a full list of files and lengths) ù but see below. I retain
  76. copyright on all program code and documentation.
  77.  
  78.    One slight exception is the set of library routines Other.ShortHelp,
  79. which may be distributed and used separately (for writing modules for
  80. instance). See the ₧le Other.ShortHDocs for more information.
  81.  
  82.    You may also freely distribute and use the module MoreHelp. No
  83. documentation is supplied here, but the application !MoreHelp should be
  84. available from the place you got Smart Quotes (if not, send a disc to me and
  85. Iæll send it to you, but mail me ₧rst).
  86.  
  87.    Given the size of Smart Quotes, and particularly the amount of excess
  88. garbage (source code etc.), you are allowed to distribute a öusefulò version
  89. of Smart Quotes, i.e. that produced by running SlimDown on a full version,
  90. provided:
  91.    1) You make it quite clear that this is not the complete version, and that
  92.    the source code and other interesting ₧les are not included in the
  93.    package.
  94.    2) You make it as easy as possible to acquire the extra ₧les.
  95.  
  96.    This software is supplied öasáisò: I make no warranty, expressed or
  97. implied, of the merchantability of this software or its ₧tness for any
  98. particular purpose. In no circumstances shall I be liable for any damage,
  99. loss of pro₧ts, or any indirect or consequential loss arising out of the use
  100. of this software or inability to use this software, even if I have been
  101. advised of the possibility of such loss.
  102.  
  103.    In other words, if your computer crashes, blows up, you lose all your work
  104. etc. all because of Smart Quotes (unlikely I know), donæt blame me.
  105.  
  106.    If you use this at all, please write to me or e-mail me (see below)
  107. telling me how wonderful or how atrocious it is. Itæs always nice to hear
  108. from people.
  109.  
  110. About all these strange foreign characters in this ₧le
  111. *******************************************************
  112.  
  113.    OK, so if youære reading this on a PC or a Mac or another strange machine
  114. like that, you may be wondering what all these strange ae things are. Well,
  115. theyære quotes (sorry, there was another one), dashes, ligatures, etc.
  116. Honest. But not on all machines...
  117.  
  118.    Basically, character sets are only standard up to character 127, which is
  119. basically alphanumerics and a few standard punctuation marks. Foreign
  120. characters, typographical oddities like quotes and ligatures, and other more
  121. obscure symbols are önon-standardò, and each computer often has its own idea
  122. of where they should go in the character set. So donæt worry: even if itæs
  123. hard to read on your current machine, it wonæt be on an Acorn machine.
  124.  
  125. Iæm using an Acorn machine and it still looks strange
  126. *****************************************************
  127.  
  128.    Thatæs because youære using the System font. Quotes look OK in the system
  129. font, but dashes and other ligatures or diphthongs look squashed. If youære
  130. reading this in Edit or another editor that knows about outline fonts, change
  131. to an outline font; if youære using Zap, complain bitterly about its lack of
  132. understanding of proportional fonts (if you havenæt come across this
  133. öfeatureò of Zap, try it and be amazed), and load the ₧le into Edit.
  134.  
  135.    If the lines look spaced out in Edit, set Line spacing to -2 or
  136. something.
  137.  
  138.    If you want to see why diphthongs are actually useful, use a serif font
  139. (like Trinity) rather than a sans-serif font (like Homerton); even better,
  140. use the Italic version. The difference is quite spectacular.
  141.  
  142. Quotation marks
  143. ***************
  144.  
  145.    Operation of the program is (hopefully) self-explanatory; the principles
  146. behind it may not be. What the program basically does is sit in the
  147. background, and intercept all the key presses, substituting double and single
  148. quotes according to the current settings, as well as ligatures or
  149. diphthongs. Double quotes are very simple: it just substitutes neutral
  150. quotes (ö) by ö and ò alternatively, which should be OK in the vast majority
  151. of cases (unless you are using lots of nested quotations). You can of course
  152. turn double quote substitution off, for instance if you are programming, and
  153. leave single quote substitution on.
  154.  
  155.    The problem is single quotes. Because SmartQuotes has no knowledge of what
  156. you have previously typed, it doesnæt know, when you type an apostrophe (É),
  157. whether you are starting or closing a quotation (e.g. Ésome textæ), or
  158. whether the apostrophe is part of a word (e.g. ödonætò). So, if it tries to
  159. substitute single quotes like double quotes, i.e. alternating open and double
  160. single quotes, it will often get it wrong. As most people donæt use single
  161. quotes a lot, but use apostrophes all the time, SmartQuotes will
  162. automatically substitute neutral single quotes by apostrophes; however, there
  163. is an option to substitute neutral single quotes alternatively with É and æ.
  164. Of course, if youære still not satis₧ed, you can turn the whole thing off
  165. and stick to double quotes.
  166.  
  167.    Also, it will often not substitute quotes in a writable icon ù keys are
  168. usually handled directly by the WIMP in writable icons, so Smart Quotes
  169. doesnæt get to hear about them. You have to insert them manually ù
  170. Shift-Adjust-clicking on any of Smart Quotesæ windowsæ close icon will run
  171. !Chars (or whatever character viewer you have chosen - see öOther choicesò).
  172.  
  173. Ligatures and diphthongs
  174. ************************
  175.  
  176.    Diphthongs are special characters made out of two other characters östuck
  177. togetherò, like µ (öaò+öeò). This looks more impressive in upper-case: ╞.
  178. Ligatures are special characters made out of two characters östuck
  179. togetherò, like ₧ (öfò + öiò). I canæt show you this in upper-case, because
  180. F and I donæt stick in upper-case.
  181.  
  182.    Thatæs the difference between diphthongs and ligatures (I think - someone
  183. out there who knows much better than I do will probably correct me).
  184. Diphthongs are linguistic combinations, ligatures are typographical
  185. combinations.
  186.  
  187.    Do not think for a moment that you have to remember this. Itæs quite a
  188. trivial difference anyway, certainly as far as this program is concerned. In
  189. this documentation, I will use ödiphthongò and öligatureò to mean the same
  190. thing, a special character made out of two other characters.
  191.  
  192.    Anyway, Smart Quotes maintains a list of characters and diphthongs (fully
  193. customisable), and scans keypresses like it does for quotes. Whenever two
  194. characters are typed in succession, it looks in its tables to see whether
  195. they should form a diphthong; if they should, it deletes the ₧rst one, and
  196. inserts the required diphthong. So if you type an öfò, and then immediately
  197. afterwards an öiò, it will delete the öfò, and replace the öiò by the magic
  198. character, ö₧ò. Itæs all straightforward (to use, anyway).
  199.  
  200.    Remember, however, that you have to type the two characters in immediate
  201. succession ù if you type a hyphen, then something else, then type another
  202. hyphen after it, nothing will happen. To replace a hyphen by an en-dash, you
  203. have to delete it, then type two hyphens.
  204.  
  205.    Also, when you delete a diphthong, you delete the whole thing. You canæt
  206. type ö₧ò, type delete, and end up with a normal öfò: Smart Quotes knows
  207. youære deleting something, but doesnæt know what (you could have moved the
  208. cursor, changed windows, anything). Itæs a small problem; I hope it doesnæt
  209. irritate you too much.
  210.  
  211.    See öDiphthongs windowò for more details about how to add diphthongs
  212. yourself, and öUsing diphthongsò for more hints and tips.
  213.  
  214. Typing mistakes
  215. ***************
  216.  
  217.    Typing mistakes, known as ötyposò for short: most of them  are either
  218. wrong capitalisation or transposition of two letters. Short of having a
  219. massive dictionary Smart Quotes canæt help you with transposition ù and
  220. anyway if youære using this in a word processor you will have a spell checker
  221. ù, but it can make an intelligent guess at correcting capitalisation.
  222.  
  223.    What usually happens is this: you have Caps Lock turned off, and you want
  224. to type a word beginning with a capital letter, so you press Shift to make
  225. the ₧rst letter a capital ù and then you leave it on too long so the second
  226. letter ends up capitalised as well. Youæve usually let it go by the time you
  227. type the third letter, so you end up WIth WOrds THat LOok SOmething LIke
  228. THis. If you have typing mistake checking turned on, and you type two capital
  229. letters at the beginning of a word and then a lower-case letter, Smart Quotes
  230. will replace the second capital letter by a lower-case letter, so you end up
  231. With Words That Look Something Like This.
  232.  
  233.    This is the option that is least likely to cause you problems, as it
  234. doesnæt involve any fancy characters that some programs donæt like. Only turn
  235. it off it you will be typing words like NExT a lot of the time, or if case
  236. matters (variable names, SWI names etc.).
  237.  
  238. Menu structure, windows
  239. ***********************
  240.  
  241.    Smart Quotes now supports interactive help, so I will only explain things
  242. in this ₧le that wouldnæt ₧t in the interactive help messages. Interactive
  243. help should by default be turned on; if it isnæt, select öInteractive helpò
  244. in the Choices window, available from the menu option öChoices...ò in the
  245. icon bar menu.
  246.  
  247. Diphthong menu
  248. **************
  249.  
  250.    Save saves a ₧le called öDiphthongsò in the directory pointed to by the
  251. variable SmartQuotes$ChoicesDir, which is by default SmartQuotes$Dir but can
  252. be changed to point elsewhere if the Smart Quotes directory is read-only or
  253. restricted access (i.e. on a network) in the öOther choicesò window (see
  254. below). The Diphthongs ₧le is a simple Obey ₧le, so double-clicking on it
  255. will load the diphthongs.
  256.  
  257.    Refresh: basically, choose this option if you want to make sure the front
  258. end really knows what characters are going to be substituted. Usually it
  259. does, but if you have modi₧ed the diphthongs in the command line, or by
  260. double-clicking on another Diphthongs ₧le, you have to tell it the
  261. diphthongs have changed.
  262.  
  263. Settings window
  264. ***************
  265.  
  266.    The settings dialogue box determines how characters will be substituted.
  267. Choices take effect immediately, so playing around with the different
  268. options and typing to see what happens is usually the best way to work out
  269. what they all mean.
  270.  
  271.    The dialogue box can take two different forms, depending on the current
  272. choices, which will be reƒected in the title of the window. The default form
  273. is the graphical form ù öShow options as iconsò. You can switch between the
  274. two forms by Adjust-clicking on the windowæs close icon.
  275.  
  276. Choices dialogue box
  277. ********************
  278.  
  279.    This dialogue box affects the working of the front-end, and so doesnæt
  280. affect substitution of quotes: itæs mainly cosmetics. Changes take effect
  281. immediately. See also the öOther choicesò window.
  282.  
  283.    öShow next quote in iconò: If this option is selected, Smart Quotesæ icon
  284. on the icon bar, to the left of the Palette, will change from the standard
  285. Quotes icon (Éæ) to a representation of what double and single quotes would
  286. be represented by (i.e. either an open, double or neutral quote). Again, the
  287. effect is cumbersome to explain in words and very easy to understand when
  288. you can see what is going on ù but basically, its main use is to show you
  289. what the next quote is going to be, so if you donæt like what it will give
  290. you, you can change the options. It doesnæt show ligatures because there are
  291. so many of them.
  292.  
  293.    öRemember quotesæ stateò: If selected, when you temporarily disable quotes
  294. substitution by Adjust-clicking on the iconbar icon, Smart Quotes will
  295. remember the state of the quotes, and restore it when you re-enable
  296. substitution; otherwise, it will reset the quotesæ state to the default
  297. value. So for instance, if you type a double quote (so the next one will be
  298. closed), turn off substitution, do something, then turn it back on, and
  299. type a double quote, if öRemember quotesæ stateò is on you will get a closed
  300. quote, otherwise you will get another open quote.
  301.    You should select this option if you usually disable substitution to type
  302. something, then re-enable substitution and carry on where you left off.
  303. Conversely, if you usually disable substitution because you typed a smart
  304. quote rather than a neutral quote, and want to avoid that happening again,
  305. when you really *do* want to type a smart quote you will probably want to
  306. start with an open quote, so you should de-select this option.
  307.  
  308.    öInteractive helpò: If selected, you will get interactive help on all of
  309. Smart Quotesæ windows and icons; if not, you wonæt. As mentioned above, this
  310. is supplied with the module More Help, which means it doesnæt eat up any of
  311. Smart Quotesæ memory ù it does use some in the Module Area, though.
  312.  
  313.    öÉQuitæ kills moduleò: If selected, when you quit the front-end, the
  314. ÉSmartQuotesæ module will be killed, thus stopping all substitution. If you
  315. want substitution to carry on after you quit the front-end (if you are short
  316. of memory, for instance), turn this option off. Bear in mind, however, that
  317. without the front-end you will need to use the command line (F12 or
  318. Ctrl-F12) to modify the settings; also, when you quit the front-end, you may
  319. have forgotten the module is still running and substituting quotes.
  320. Programmers beware!
  321.  
  322. Other choices
  323. *************
  324.  
  325.    The öOther choicesò window is different from the other windows, in that
  326. changes you make in this window do not take effect immediately. This is due
  327. to the special nature of the Other choices window, which is in fact öownedò
  328. by another application, as it wouldnæt ₧t in the main Smart Quotes
  329. application ù which explains the disc access when you click on the öOther...ò
  330. button in the Choices window.
  331.  
  332.    In this window you can change the font styles Smart Quotes uses for the
  333. öDiphthongsò window, the öEdit diphthongsò window and the öCharactersò
  334. window; you can change the application to be run when you Shift-Adjust click
  335. on a close icon (the öcharacter viewerò); and you can change where Smart
  336. Quotes stores its Choices ₧les, if you are running Smart Quotes from a
  337. read-only ₧ling system like a network, a CD or a protected hard disc.
  338.  
  339.    Full interactive help is provided, so there shouldnæt be too many
  340. difficulties. The following comments may be useful:
  341.  
  342.    Å You donæt have to drag an application to the window to change the
  343. character viewer; you can drag a ₧le as well. (Unfortunately you cannot use a
  344. directory - you canæt have everything). The ₧le will be run using *WimpTask,
  345. which will run the ₧le without telling applications ù so if you run a Draw₧le
  346. and Draw (or a similar application) is running, a second copy of Draw will be
  347. loaded. Therefore, the best ₧les to use are Obey, Command, the TaskWindow
  348. equivalents, Desktop or similar ₧les.
  349.  
  350.    Å You can change the location of the Choices directory (usually called
  351. öSQáChoicesò but you can modify the actual ₧lename by editing the writable
  352. ₧eld); when you click öSave and useò, if the ₧lename is different the ₧les
  353. will be copied from their old location to their new one. Smart Quotes will
  354. then try and update the öChoicesò ₧le in the (NB) *Smart Quotes* directory ù
  355. which may be write-protected. In this case, Smart Quotes will try and save it
  356. in the Scrap directory. This also happens if the new choices directory is
  357. write protected. If you donæt have a Scrap directory set up (i.e. you havenæt
  358. öseenò Scrap if you have RISC OS 3.1) the save will fail.
  359.  
  360.    Å When you modify one of the options, the title bar will change to öOther
  361. choices *ò to show that the choices have been modi₧ed.
  362.  
  363. Characters dialogue box
  364. ***********************
  365.  
  366.    Clicking Default will revert to default settings. An individual character
  367. will also revert to default if the ₧eld is left blank.
  368.  
  369.    Clicking Save will save the preferred characters to a ₧le called
  370. ö<SmartQuotes$ChoicesDir>.Charsò (see above). This is a standard Obey ₧le,
  371. and so is human-readable and editable (unlike the rather obscure Choices ₧le
  372. ;) ). Again, like the Diphthongs ₧le, running it from a Filer window will
  373. load the characters (provided Smart Quotes is running, of course).
  374.  
  375.    Clicking Refresh will re-scan the characters, in case you have changed
  376. the de₧nitions via the command line or by double-clicking on another Chars
  377. ₧le.
  378.  
  379. Diphthongs window
  380. *****************
  381.  
  382.    Choosing òDiphthongs...ö from the main menu will open the Diphthongs
  383. window, containing a list of all the current diphthongs. The list is divided
  384. into three columns, somewhat like this:
  385.  
  386.    First  Second  Subst
  387.    -      -       ù
  388.    ù      -       ÿ
  389.    ÿ      -       Å
  390.    f      i       ₧
  391.    f      l       ƒ
  392.  
  393.    The window uses an outline font (Trinity.Medium for the text,
  394. Homerton.Bold for the heading, by default) so you can see exactly what is
  395. going on.
  396.  
  397.    The First column contains the ₧rst character in the sequence, the Second
  398. column the second character, the Subst column the character that replaces
  399. the two.
  400.  
  401. Using diphthongs
  402. ****************
  403.  
  404.    Most diphthongs in the list are fairly straightforward: f and i make ₧, -
  405. twice produces an en-dash (ù). There is however more than that to diphthongs:
  406. you can combine several diphthongs. For instance, to get a longer em-dash,
  407. type - three times: it will be substituted by an en-dash, and then by an
  408. em-dash, as another diphthong was de₧ned as ù + - = ÿ. For when a diphthong
  409. is substituted, it simulates a key-press, and can therefore be the ₧rst part
  410. of another diphthong. (Typing - yet again will turn the em-dash into a bullet
  411. Å, as yet another diphthong was de₧ned as ÿ + - = Å).
  412.  
  413.    Another example is fractions. 1 and / produce ╣; afterwards, typing
  414. either 2 or 4 will get ╜ or ╝, as diphthongs have been de₧ned for ╣ and 2
  415. and ╣ and 4.
  416.  
  417.    Accents can also be provided: e and / results in Θ, e and \ in Φ, etc.
  418. Circumƒexes are more difficult (you need a ^, which uses Shift), and umlauts
  419. are downright difficult: " is already used, and using a colon is dangerous as
  420. colons are commonly used after vowels. You could always use ú or |.
  421.  
  422.    Cautionary tale: at one point I was going through the list of ligatures
  423. in the character set, and found ö¢ò. Having just done µ, I added o + e = ¢.
  424. Then I typed ödoesò. Oops. So beware: donæt add diphthongs just because
  425. thereæs a character that *could* be substituted - you might not want to use
  426. it. 
  427.  
  428. Known problems
  429. **************
  430.  
  431.    If you are programming, typing commands at the CLI (F12 or taskwindow),
  432. doing anything at all involving comms, or in general using an application
  433. that doesnæt look too kindly upon top-bit-set characters, turn Smart Quotesæ
  434. substitution off (Adjust-click on the icon will do the trick temporarily).
  435. Otherwise, the CLI will fail to recognise your command (öfile '₧lters' not
  436. foundò), any quotes or diphthongs will be tokenised if youære programming in
  437. BASIC (itæs particularly spectacular in Zap ;) ), and any e-mail or usenet
  438. postings will look particularly gruesome on some peopleæs machines. This
  439. isnæt a bug, or even a feature, so thereæs nothing you can do about it.
  440.  
  441.    As mentioned previously, Smart Quotes will often not substitute characters
  442. when the cursor is in a writable icon ù in a dialogue box or off a menu item,
  443. for instance Name disc in the ADFS icon bar menu. This is because the WIMP
  444. handles those key presses itself (unless the öNotifyò option is set in the
  445. validation string, e.g. öKARTNò), and Smart Quotes doesnæt get a look in.
  446. This shouldnæt be too much of a problem ù usually you donæt want substitution
  447. in those cases anyway. However, any applications that require you to enter
  448. text in a dialogue box (a ₧eld name in a database, for instance), will not
  449. allow substitution.
  450.  
  451.    Those using Zap may ₧nd certain diphthongs donæt work ù namely, those
  452. using a shift-key to produce the second character, like A E ╞ (if Caps Lock
  453. is off), < < ½ etc. This is because, when Smart Quotes sends Zap a delete
  454. character, Shift is still held down, so Zap looks at Shift-Delete and sees
  455. the command öDELETENEXTò rather than öDELETEò, and so fails to delete the
  456. character, so youære left with something like A╞, <½ etc. To get round this,
  457. you have to change the key mappings:
  458.       Edit the key mappings (iconbar menu, Options=>Edit keys)
  459.       Find sDELETE in the ₧le
  460.       Replace whatever command is opposite it by DELETE
  461.       Save the ₧le
  462.       Re-load the key mappings as the new one (Options=>Reload keys)
  463.       
  464.    On a similar level, if you hold down the hyphen key, you may ₧nd that
  465. dashes in various shapes and sizes start lining up, looking something like
  466. this -----ÿÅùÅ-ÿÅ-ù. (This was actually done in Edit as Zap is fast enough
  467. not to have this problem ;) ). This is because Edit (or whoever the culprit
  468. was) wasnæt managing to delete characters fast enough before another one
  469. comes along, so Smart Quotesæ fancy substitution method falls over. The
  470. solution is simple: donæt type as fast!
  471.  
  472.    If there is an error in the middle of the slimming down/fattening down
  473. process, you may find that files are in the wrong place. Unless you know what
  474. you're doing, copy your SQáChoices directory to somewhere else, restore from
  475. a backup, and copy the SQáChoices directory back.
  476.  
  477.    As I don't have a CD-ROM or a network I haven't tested Smart Quotes
  478. thoroughly on write-protected filing systems. If files haven't been copied,
  479. Smart Quotes will re-create them when it next runs. If you want to keep them,
  480. make a backup!
  481.  
  482.    I have been told of problems with certain terminal emulators (think it was
  483. Hearsay), where Smart Quotes causes spurious interrupts or something. I donæt
  484. know any more about this, and knowing comms programs itæs probably not me ;).
  485. But you have been warned.
  486.  
  487.    As mentioned elsewhere, KeyMouse uses Alt-Select to move a window.
  488. Clicking Alt-Select on the iconbar makes it want to move the window ù
  489. obviously it canæt, but tries all the same, and someone complains (ADFS
  490. Filer on my machine). This isnæt Smart Quotesæ fault!
  491.  
  492.    If windows appear in strange positions, or fail to appear at all when you
  493. try and open them, you very probably have a corrupt Choices ₧le. Delete it
  494. and re-run the program; the program will complain that it canæt ₧nd a Choices
  495. ₧le, and will then create a new one with the default settings:
  496.    Å All substitutions on
  497.    Å Next double quote will be open, next single quote closed
  498.    Å Use graphical settings box
  499.    Å Show quote state in icon
  500.    Å Use interactive help
  501.    Å Kill module when quit
  502.    Å Windows positioned to suit a mode 35 screen or similar (768x288)
  503.    
  504.    Impressionæs spell checker doesnæt take kindly to ₧ and ƒ (certainly not
  505. on my version, Publisher 4.01, ImpressionSpell 1.27). When spell checking, it
  506. ignores ₧ and ƒ, so if you spell check the word ö₧ndingò it will complain
  507. that it doesnæt know the word öndingò (rather than complain about not knowing
  508. the word ö₧ndingò ;)). This is because, if you look at the character set
  509. (double-click on Smart Quotesæ icon or run !Chars), ₧ and ƒ are buried among
  510. the odds and ends, like bullets, fractions, dashes, etc., not among the
  511. accents at all (Impression knows about accents - checking the word öΘtrangeò
  512. will come up with öΘtrangeò and not ötrangeò). I suspect (I havenæt
  513. tried it) Impression will ignore all characters from Ç to ┐, and cope happily
  514. with └ to ■ (not   for some reason), so there will be the same problem for Ü
  515. and ¢ (but not for ╞ and µ).
  516.    I donæt know what you can do about this, apart from complaining to
  517. Computer Concepts and using the öIgnoreò button a lot ;) ù the nice man from
  518. Computer Concepts said they had no plans to add support for ligatures to
  519. ImpressionSpell in the near future. (This is from the company whose own
  520. literature, namely the DemoDoc ₧le supplied with Publisher, recommends you
  521. use ligatures all the time ;) ). If it bothers you, remove ₧ and ƒ from the
  522. list.
  523.  
  524. How to contact me
  525. *****************
  526.  
  527. All bug-reports, suggestions, comments or indeed any feedback at all will be
  528. welcomed. Hereæs how to get to me:
  529.  
  530. E-mail     : 926286ki@udcf.gla.ac.uk during term-time
  531.              These should be OK until June 1996
  532.              At Christmas, Easter and during the summer, you can get me at
  533.              wombat@altern.com, wombat@email.teaser.com or sam@altern.com, in order
  534.              of preference (that is, if mail bounces off one of these or I donæt
  535.              answer within a week send to the next one).
  536.  
  537. Snail-mail : My term-time address, at least until June 1995, is:
  538.              Sam Kington
  539.              Flat 2/1
  540.              44 Hotspur Street
  541.              Glasgow G20 8NL
  542.              SCOTLAND
  543.              
  544.              Again, a backup is the home address ù anything that goes here will get
  545.              to me eventually.
  546.              Sam Kington
  547.              Merlhiot
  548.              24420 Savignac les Eglises
  549.              FRANCE
  550.  
  551. Term-time is October to June, with bits off at Christmas (3 weeks) and
  552. Easter (4 weeks).
  553.